# 一、绘图基础

import matplotlib.pyplot as plt
# 生成.svg矢量图使用
from matplotlib_inline import backend_inline # 还需要安装ipython

# # 1.1 绘制图像

# # 绘制图像
# Fig1 = plt.figure() # 创建新图窗
# x = [1, 2, 3, 4, 5, 6] # 数据的 x 值
# y = [1, 4, 9, 16, 25, 36] # 数据的 y 值
# plt.plot(x, y) # plot 函数：先描点，再连线
# plt.show() # 展示窗口
# # 展示高清图
# # 在 Jupyter 中展示高清的 svg 矢量图。
# from matplotlib_inline import backend_inline # 还需要安装ipython
# backend_inline.set_matplotlib_formats('svg')
# # 绘制图像
# Fig2 = plt.figure() # 创建新图窗
# x = [ 1, 2, 3, 4, 5 ] # 数据的 x 值
# y = [ 1, 8, 27, 64, 125 ] # 数据的 y 值
# plt.plot(x,y) # 使用 plot 函数绘制线型图
# plt.show()

# # 1.2 保存图像
# Fig2.savefig(".\\Matplotlib\\保存的图片\\绘图基础_保存图像.svg")

# 1.3 两种画图方式
# Matplotlib 中有两种画图方式：Matlab 方式和面向对象方式
# 准备数据
x = [ 1, 2, 3, 4, 5 ] # 数据的 x 值
y = [ 1, 8, 27, 64, 125 ] # 数据的 y 值
# Matlab 方式
Fig1 = plt.figure()
plt.plot(x,y)
plt.show()
# 面向对象方式
Fig2 = plt.figure()
ax2 = plt.axes()
ax2.plot(x, y)
plt.show()
